const express = require('express');
const fs = require('fs');

// 创建服务  
const server = express();
server.use('/static',express.static('C:\\www\\2302\\day33\\复习\\fuxiang\\'))



// server.use('/api/goods/list',(req,res)=>
//     res.send({
//         code:1,
//         message:'获取列表成功',
//         data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
//     })
// );

// server.use('/api/goods/info',(req,res)=>
//     res.send({
//         code:1,
//         message:'获取信息成功',
//         data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
//     })
// );


// server.use('/api/users/register',(req,res)=>
//     res.send({
//         code:1,
//         message:'注册成功',
//         data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
//     })
// );

// server.use('/api/users/login',(req,res)=>
//     res.send({
//         code:1,
//         message:'登录成功',
//         data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
//     })
// );


// 路由 就是地址   
// 不同的请求做不同的操作  

// http://www.baidu.com/s
// http://www.baidu.com/wenku
// http://www.baidu.com/zhidao
// express对于路由的操作  
// 1.生成路由表  
// const router = express.Router()
// 原来是 server.use() server.get() server.post() server.put() server.patch()
// router.use() router.get() .....

const router = express.Router();
router.use('/goods/list',(req,res)=>
    res.send({
        code:1,
        message:'获取列表成功',
        data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
    })
);

router.use('/goods/info',(req,res)=>
    res.send({
        code:1,
        message:'获取信息成功',
        data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
    })
);


router.use('/users/register',(req,res)=>
    res.send({
        code:1,
        message:'注册成功',
        data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
    })
);

router.use('/users/login',(req,res)=>
    res.send({
        code:1,
        message:'登录成功',
        data:[{name:'张三'},{name:'张三1'},{name:'张三2'}]
    })
);

// 当用户访问地址中 有api  到路由表中查找  
server.use('/api',router);
// 启动服务 监听端口 


// /api/goods/info
server.listen(8080,()=>{
    console.log('访问成功');
})